Operator |
Operands
|
Operation Name
|
rfi
|
|
Return From Interrupt
|
|
|
|
rldcl
|
RA,RS,RB,mb
|
Rotate Left Doubleword then Clear Left
|
rldcl.
|
RA,RS,RB,mb
|
|
|
|
|
rldcr
|
RA,RS,RB,mb
|
Rotate Left Doubleword then Clear Right
|
rldcr.
|
RA,RS,RB,mb
|
|
|
|
|
rldic
|
RA,RS,sh,mb
|
Rotate Left Doubleword Immediate then Clear
|
rldic.
|
RA,RS,sh,mb
|
|
|
|
|
rldicl
|
RA,RS,sh,mb
|
Rotate Left Doubleword Immediate then Clear Left
|
rldicl.
|
RA,RS,sh,mb
|
|
|
|
|
rldicr
|
RA,RS,sh,mb
|
Rotate Left Doubleword Immediate then Clear
|
rldicr.
|
RA,RS,sh,mb
|
Right
|
|
|
|
rldimi
|
RA,RS,sh,mb
|
Rotate Left Doubleword then Mask Insert
|
rldimi.
|
RA,RS,sh,mb
|
|
|
|
|
rlmi
|
RA,RS,RB,MB,ME
|
Rotate Left then Mask Insert (601 specific)
|
rlmi.
|
RA,RS,RB,MB,ME
|
|
|
|
|
rlwimi
|
RA,RS,SH,MB,ME
|
Rotate Left Word Immediate then Mask Insert
|
rlwimi.
|
RA,RS,SH,MB,ME
|
|
|
|
|
rlwinm
|
RA,RS,SH,MB,ME
|
Rotate Left Word Immediate then AND with Mask
|
rlwinm.
|
RA,RS,SH,MB,ME
|
|
|
|
|
rlwnm
|
RA,RS,RB,MB,ME
|
Rotate Left Word then AND with Mask
|
rlwnm.
|
RA,RS,RB,MB,ME
|
|
|
|
|
rotld
|
ra,rs,rb
|
Macro:
rldicl ra,rs,rb,0
|
rotld.
|
ra,rs,rb
|
Macro:
rldicl. ra,rs,rb,0
|
rotldi
|
ra,rs,n
|
Macro:
rldicl ra,rs,n,0
|
rotldi.
|
ra,rs,n
|
Macro:
rldicl. ra,rs,n,0
|
rotlw
|
ra,rs,rb
|
Macro:
rlwnm ra,rs,rb,0,31
|
rotlw.
|
ra,rs,rb
|
Macro:
rlwnm. ra,rs,rb,0,31
|
rotlwi
|
ra,rs,n
|
Macro:
rlwinm ra,rs,n,0,31
|
rotlwi.
|
ra,rs,n
|
Macro:
rlwinm. ra,rs,n,0,31
|
|
|
|
rotrdi
|
ra,rs,n
|
Macro:
rldicl ra,rs,64-n,0
|
rotrdi.
|
ra,rs,n
|
Macro:
rldicl. ra,rs,64-n,0
|
rotrwi
|
ra,rs,n
|
Macro:
rlwinm ra,rs,32
-
n,0,31
|
rotrwi.
|
ra,rs,n
|
Macro:
rlwinm. ra,rs,32
-
n,0,31
|
|
|
|
rrib
|
RA,RS,RB
|
Rotate Right and Insert Bit (601 specific)
|
rrib.
|
RA,RS,RB
|
|